tmem: fix domain shutdown problem/race
authorKeir Fraser <keir.fraser@citrix.com>
Sat, 14 Nov 2009 10:32:59 +0000 (10:32 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Sat, 14 Nov 2009 10:32:59 +0000 (10:32 +0000)
commit6ae724388531135f6c405d21543abdde972f255f
treec8e2487aa4666943efc913cc1db5177302837c28
parentf60cd0f902a383b094e376b7a8f855c26b07d400
tmem: fix domain shutdown problem/race

Tmem fails to put_domain so a dying domain never gets
properly shut down.  Also, fix race condition when
domain is dying by not allowing any new ops to succeed.

Signed-off-by: Dan Magenheimer <dan.magenheimer@oracle.com>
xen/common/tmem.c
xen/common/tmem_xen.c
xen/include/xen/tmem_xen.h